Groovy and Grails Meet Eclipse Modelling Framework

نویسندگان

  • Kent Inge Fagerland Simonsen
  • Florian Mantz
  • Alessandro Rossini
  • Adrian Rutle
چکیده

This paper presents an approach to combine model-driven engineering with a popular web framework. In particular, it presents a case study of an implementation of the newest version of Noark 5, the Norwegian standard for archives in the public sector. In this project the data objects are modelled in the Eclipse Modelling Framework and the implementation is based on Groovy and the Grails web framework. This paper also describes the EMF2GORM tool, which is developed in order to automatically generate data classes for Grails. In addition to supporting simple classes and relations between them, this tool also supports setting other properties and constraints such as specifying that a data class should be available for free-text searching and specifying constraints that span over multiple model elements.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Chemical Translation Service—a web-based tool to improve standardization of metabolomic reports

SUMMARY Metabolomic publications and databases use different database identifiers or even trivial names which disable queries across databases or between studies. The best way to annotate metabolites is by chemical structures, encoded by the International Chemical Identifier code (InChI) or InChIKey. We have implemented a web-based Chemical Translation Service that performs batch conversions of...

متن کامل

An iStar 2.0 Editor Based on the Eclipse Modelling Framework

During the search for a replacement of our outdated OpenOME editor to obtain a new editor for iStar 2.0, we became aware of certain tools from the Eclipse Modeling Project. These tools provide the possibility to build modern graphical editors in a convenient way with little programming overhead. They also meet our requirements for an editor which should be flexible in changing the metamodel of ...

متن کامل

Agent-based Simulation Platforms: An Updated Review

We review and evaluate two related agent-based simulation platforms: version 5.0 of NetLogo and the ReLogo component of Repast. We implemented the “StupidModel” series of 16 pseudo-models in both platforms; these codes contain many elements of basic agent-based models and can serve as templates for programming real models. Subsequent to the similar review we published in 2006, NetLogo has evolv...

متن کامل

Feature Composition – Towards product lines of Event-B models

Event-B is a formal language for modelling reactive systems, based on set theory and first-order logic. The RODIN toolkit provides comprehensive tool support for modelling and refinement in Event-B, analysis and verification using animator/model-checkers and theorem provers. We consider the need to support reuse, in particular product line reuse, in such a formal development method. Feature mod...

متن کامل

The Evolution of Agent-based Simulation Platforms: A Review of NetLogo 5.0 and ReLogo

We review and evaluate two recently evolved agent-based simulation platforms: version 5.0 of NetLogo and the ReLogo component of Repast. Subsequent to the similar review we published in 2006, NetLogo has evolved into a powerful platform for scientific modeling while retaining its basic conceptual design, ease of use, and excellent documentation. ReLogo evolved both from NetLogo and Repast; it i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010